Nested IF ফর্মুলা

Microsoft Technologies - অ্যাডভান্সড এক্সেল (Advanced Excel) উন্নত এক্সেল ফর্মুলা এবং ফাংশন (Advanced Excel Formulas and Functions) |
284
284

এক্সেলে Nested IF ফর্মুলা হলো একটি ফাংশন যেখানে একাধিক IF ফাংশন একে অপরের মধ্যে嵌入 করা হয়। এটি একটি শর্তের উপর ভিত্তি করে বিভিন্ন ফলাফল নির্ধারণ করতে ব্যবহৃত হয়, এবং শর্তের মধ্যে গ্যাপ পূরণ করার জন্য একাধিক IF ফাংশন ব্যবহার করা হয়। যখন একাধিক শর্ত পরীক্ষা করতে হয়, তখন Nested IF ফাংশন ব্যবহার করা অত্যন্ত কার্যকরী।

Nested IF ফর্মুলার গঠন

Nested IF ফর্মুলায় একটি IF ফাংশনকে অন্য একটি IF ফাংশনের মধ্যে রাখা হয়। এর গঠন কিছুটা এরকম হয়:

=IF(শর্ত1, ফলাফল1, IF(শর্ত2, ফলাফল2, ফলাফল3))

এখানে:

  • শর্ত1: প্রথম শর্ত যা সত্য হলে ফলাফল1 প্রদর্শিত হবে।
  • ফলাফল1: যদি শর্ত1 সত্য হয়, তাহলে এটি ফলাফল হিসেবে দেখাবে।
  • শর্ত2: দ্বিতীয় শর্ত যা শর্ত1 মিথ্যা হলে পরীক্ষা করা হবে।
  • ফলাফল2: যদি শর্ত2 সত্য হয়, তাহলে এটি ফলাফল হিসেবে দেখাবে।
  • ফলাফল3: যদি শর্ত1 এবং শর্ত2 উভয়ই মিথ্যা হয়, তাহলে এটি ফলাফল হিসেবে দেখাবে।

Nested IF এর উদাহরণ

ধরা যাক, আপনি ছাত্রদের পরীক্ষার ফলাফল বিশ্লেষণ করতে চান, যেখানে আপনি তাদের গ্রেড প্রদান করতে চান:

  • 80 বা তার বেশি হলে "A"
  • 60 থেকে 79 এর মধ্যে হলে "B"
  • 40 থেকে 59 এর মধ্যে হলে "C"
  • 40 এর কম হলে "Fail"

এই শর্তগুলো Nested IF ফর্মুলার মাধ্যমে প্রকাশ করা যেতে পারে:

=IF(A1>=80, "A", IF(A1>=60, "B", IF(A1>=40, "C", "Fail")))

এখানে:

  • প্রথম IF চেক করবে যে A1 সেলের মান 80 এর বেশি কিনা। যদি হ্যাঁ হয়, তাহলে "A" দেখাবে।
  • যদি প্রথম শর্ত মিথ্যা হয়, তাহলে দ্বিতীয় IF চেক করবে যে A1 সেলের মান 60 এর বেশি কিনা। যদি হ্যাঁ হয়, তাহলে "B" দেখাবে।
  • দ্বিতীয় শর্ত মিথ্যা হলে, তৃতীয় IF চেক করবে যে A1 সেলের মান 40 এর বেশি কিনা। যদি হ্যাঁ হয়, তাহলে "C" দেখাবে।
  • সব শর্ত মিথ্যা হলে "Fail" রিটার্ন করবে।

Nested IF ফর্মুলা ব্যবহার করার কিছু গুরুত্বপূর্ণ বিষয়

  • অতিরিক্ত শর্ত: যদি আপনার অনেক শর্ত থাকে, তাহলে Nested IF ফর্মুলা লম্বা হয়ে যেতে পারে, এবং কিছু ক্ষেত্রে এটি জটিল হয়ে পড়তে পারে।
  • এলসিফ ফাংশন: অনেক শর্তের ক্ষেত্রে, ELSEIF বা SWITCH ফাংশন ব্যবহার করলে কোডটি পরিষ্কার এবং সহজ হতে পারে, কারণ Nested IF ফর্মুলা দীর্ঘ ও জটিল হয়ে যেতে পারে।
  • লজিক্যাল ফাংশন: যদি আপনি একটি শর্তের মধ্যে একাধিক চেক করতে চান, তবে আপনি AND, OR, NOT ইত্যাদি লজিক্যাল ফাংশনও ব্যবহার করতে পারেন।

Nested IF এর সীমাবদ্ধতা

  • এক্সেলের কিছু ভার্সনে একটি ফর্মুলায় সর্বোচ্চ 7টি Nested IF পর্যন্ত ব্যবহার করা যায় (এক্সেল 2003 এর পূর্বের ভার্সনে)। কিন্তু এক্সেল 2007 এবং তার পরবর্তী ভার্সনে এটি 64টি পর্যন্ত Nested IF ব্যবহার করা সম্ভব।
  • খুব বেশি Nested IF ব্যবহার করলে ফর্মুলা জটিল এবং ভুল হওয়ার সম্ভাবনা বাড়ে।

সারাংশ

Nested IF ফর্মুলা ব্যবহার করে একাধিক শর্ত পরীক্ষা করা এবং তার ভিত্তিতে বিভিন্ন ফলাফল নির্ধারণ করা যায়। এটি এক্সেলে জটিল লজিক্যাল সিদ্ধান্ত গ্রহণ করতে খুবই কার্যকর। তবে, ফর্মুলাটি যখন বেশি Nested IF ব্যবহার করা হয়, তখন সেটি বুঝতে এবং পরিচালনা করতে কিছুটা কঠিন হয়ে যেতে পারে, তাই এ ধরনের ফর্মুলা ব্যবহারের সময় সতর্কতা প্রয়োজন।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion